Mobius DrawKit(tm) Demonstration Program ======================================== This demonstration program is copyright Mobius Ltd 1995. Mobius Ltd grants you a license to use and distribute this demonstration program only in the form as supplied. You may not decompile, disassemble or reverse engineer this demonstration program. This demonstration program is provided as is with no warranties of any kind. Mobius Ltd will not under any circumstances be liable for any lost revenue or other damages arising from the use of this demonstration program. DrawKit is a trademark of Mobius Ltd. Files included in this archive: DrawKit demo files ------------------ README.TXT - this file DRAWMDI.EXE - the DrawKit demo program DRAWKIT.HLP - DrawKit help file as supplied with the DrawKit product DEMO1.DRW - sample file demonstrating a filled SuperLine DRAWKIT.INT - interface section of DRAWKIT.PAS (supplied with the product) DKTOOLS.INT - interface section of DKTOOLS.PAS (supplied with the product) DKSTDRAW.INT - interface section of DKSTDRAW.PAS (supplied with the product) Additional files on Mobius products ----------------------------------- EEP.TXT - file summarising Mobius products for Delphi DKSPEC.DOC - DrawKit specification in Word for Windows 2 format DKSPEC.TXT - DrawKit specification in text format WINGSPEC.DOC - WinG SpriteKit specification in Word for Windows 2 format WINGSPEC.TXT - WinG SpriteKit specification in text format BIZBUILD.DOC - Business Builder specification in Word for Windows 2 format BIZBUILD.TXT - Business Builder specification in text format DRAWEEP.TXT - DrawKit EEP announcement. The shipping product should be available by April 28th 1995. See end of this file for ordering information. Introduction to DrawKit Demo ============================ This demo program was created very rapidly using Mobius DrawKit for Borland Delphi. DrawKit is a native VCL component set written completely in Object Pascal and all source code is supplied with the product. Since DrawKit is a programmers toolkit, this demonstration is intended simply to show you *one* of its possible uses. It is *not* intended to be a fully fledged drawing program, simply a demo of what can be done using DrawKit. Please see file DKSPEC.DOC or DKSPEC.TXT for further information about DrawKit. The demonstration is a standard Multi-document Interface (MDI) Windows application. It was created using the DrawKit MDI template which is supplied with the DrawKit package. There is very little code involved, most of it being inherited from the standard MDI template found in the Delphi gallery. Instructions for Use ==================== The demo behaves pretty much like any other drawing program. Hints are displayed in the status bar rather than in popup hints to conform to the MDI standard. However, this is completely optional - they may just as easily appear as "flying hints" just beneath the buttons. The toolbar has buttons for opening, saving and printing a file. There are options for undo/redo and send to front/bring to back. There is also an option that brings up an object attributes form to set line and fill styles. Try opening the file DEMO1.DRW for a simple example of a filled SuperLine. The tools are all pretty much self explanatory. However, a little explanation is required for the SuperLine. With this tool you can draw single or multi- segment lines and Bezier curves. Select the tool and click the mouse to create nodes for the lines. To turn a node into a Bezier curve node, right click on it and a popup form lets you select curve before, curve after, length and angle options. In a future version of the SuperLine tool, we will enhance the functionality so that straight line segments are created when the mouse is clicked (as it does now) but Bezier curves are generated when the mouse is dragged, giving the impression to the user of 'dragging' the Bezier handle out of the point. This will greatly speed up Bezier drawing. You can save your masterpiece in one of three formats. The default DRW format uses the Delphi streaming mechanism to save all the drawing objects. As such it is an open format within Delphi and these files can easily be read or written within your own Delphi code or embedded into other Delphi streams. Alternatively, you can save a file in Windows Bitmap (BMP) or Metafile (WMF) formats. Once saved in these formats, the file cannot be reloaded for editing in the DrawKit demo. However, bitmaps and metafiles may be placed on a drawing using the File|Place... menu option. Once placed, they can be freely stretched. Purchasers of the product receive a free docking toolbar component. This has been used in the DrawKit demo. To see this working, click and drag in the space to the left of the undo toolbar button between it and the bring to front button. This will drag out a set of buttons which can be dropped on the docking area above the status bar at the bottom of the window or left floating. DrawKit for Delphi is available for purchase now. For pricing, ordering information etc. please send email to: Mike Scott at CompuServe 100140,2420 or internet 100140.2420@compuserve.com